package org.ccay.security.dao;

import java.util.List;

import org.ccay.core.base.PageVO;
import org.ccay.core.base.PagedResult;
import org.ccay.security.vo.RoleVO;

/**
 * 角色维度数据提供
 * @author chaowangbang
 * @since 2017年2月5日
 */
public interface IRoleDimensionDataProviderDao {

	/**
	 * 通过id获取角色
	 * @param roleId
	 * @return
	 */
	List<RoleVO> findRoleByIds(List<Long> roleId);
	
	
	/**
	 * 获取角色列表
	 * @param role
	 * @param page
	 * @return
	 */
	PagedResult<RoleVO> findPagedRoles(RoleVO role, PageVO page);

}
